草庐IT

ASP.NET MVC - 控制器

全部标签

c# - 我应该在服务器上使用始终运行的控制台程序来执行任务吗

我想实现的很简单,可以通过如下所示的始终运行的控制台程序来实现:classProgram{staticvoidMain(string[]args){while(true){DateTimenow=DateTime.Now;if(now==timeToRunTask)runMyTask();//e.g.sendanemailtoJoe}}}我想知道就我要实现的目标而言,这种方法是否效率很低。我看到了一些关于使用TaskScheduler的信息,所以我想知道我是否应该使用它。我正在使用Windows服务器。但我想知道为什么我不应该先使用上述方法。谢谢! 最佳答案

windows - Powershell 打开系统控制面板而不是执行代码

首先,我不是在挑衅,这是正在发生的事情,我不知道为什么。我做了这个小脚本来测试变量范围:$a=1MainFunctionMain{echo$a}现在,我正在执行它。WindowsPowerShellCopyright(C)2014MicrosoftCorporation.AlleRechtevorbehalten.PSC:\Users\me>&'C:\backup\variablescopes.ps1'PSC:\Users\me>唯一发生的事情是,windows控制面板鼠标配置窗口打开,允许我调整速度、双击超时等。我完全说不出话来:D不知道是否还有其他人可以让这个最小的例子为他工作,但

asp.net - WaHostBootstrapper 不断退出并出现错误 WapXmlReadRoleModel=0x1

这让我发疯。我有一个Azure应用程序,它曾经在安装在W2012R2VM上的计算机模拟器中运行良好,但在更新后(不记得是VS、Azure还是Windows),它无法再启动。即使是旧的、稳定的提交也没有开始。我的调查发现WaHostBootstrapper启动并几乎立即退出,而没有加载我的应用程序。WaHostBootstrapper.log仅显示:[00008268:00008396,2016/02/13,04:29:02.785,ERROR]有什么线索可以找出根本原因吗? 最佳答案 在安全更新KB3126593中引入了Win201

windows - 防止pydub打开控制台窗口

有没有办法阻止pydub在使用ffmpeg(在Windows上)时打开控制台窗口?每次启动ffmpeg将mp3文件转换为wav时,它都会短暂打开一个控制台窗口,该窗口会在过程完成后自动关闭,但可能会令人不安。 最佳答案 我使用的解决方案是重载from_file函数。我刚刚更改了subprocess调用,添加了选项startupinfo。这是我添加的几行:importplatformsysteme=platform.system()ifsysteme=='Windows':startupinfo=subprocess.STARTUPI

c# - ASP.NET 中的 token 方法,接受 curl 中的每个 HTTP 方法

我正在尝试curl,这些请求冲击着我的大脑。我使用的环境是操作系统-Windows,命令行界面-Powershell。curl.exe-XGET-vlocal.qaapi.com/Token-d"username=XXXXX&password=XXXXX&clientid=XXXXX&grant_type=XXXXXX"curl.exe-XPOST-vlocal.qaapi.com/Token-d"username=XXXXX&password=XXXXX&clientid=XXXXX&grant_type=XXXXXX"它们都给出相同的输出,但是在POST-MAN(请求API调用的U

windows - 如何在 Windows 上抑制控制台窗口?

取basicexampleGtk+app并将其命名为main.vala:usingGtk;intmain(string[]args){Gtk.init(refargs);varwindow=newWindow();window.title="FirstGTK+Program";window.border_width=10;window.window_position=WindowPosition.CENTER;window.set_default_size(350,70);window.destroy.connect(Gtk.main_quit);varbutton=newButton

.net - 版本控制的生产环境

我的问题是,如何以良好的方式对生产环境进行版本控制?这是我们当前的环境:(内部服务器)开发-版本控制源代码(客户服务器)验收测试环境(客户服务器)暂存环境(客户服务器)生产环境当我们发布用于验收测试的新功能时,我们会在VisualStudio中发布,压缩更改并将它们应用到测试服务器上。我们在那里制作了一个备份文件夹(以便我们可以恢复更改),我们制作了一个发布文件夹,以便我们可以在这些更改获得批准后将其移至暂存。创建备份文件夹、发布文件夹、重新创建目录结构并尝试跟踪哪些功能进入哪个版本需要大量的体力劳动。这很乏味,而且总是有一些开发人员不遵循发布程序的问题。理论上我可以为测试环境创建一个

c++ - 用于控制对 "All Users\Application Data"中文件的访问的 Windows 服务

这是我的情况:我有一个使用配置文件的应用程序。配置文件适用于系统的所有用户,所有用户都可以更改配置。我决定将配置文件放在“AllUsers\ApplicationData”文件夹中。问题是该文件只能由创建它的用户写入。这是我的临时解决方案:创建文件时,应用程序会设置其安全选项,以便系统的所有用户都可以写入。然而,Ithinkthisisahack我想我必须创建一个服务来管理对文件的访问。我的应用程序是用C++(MFC)编写的,我不是所有.Net方面的专家。所以我的第一个想法是编写一个带有COM接口(interface)的WindowsC++服务,该服务将由应用程序调用。我的问题:我的想

asp.net - 如何识别 ASP.NET/IIS/SQL Server 网站上的性能和并发问题

对于我可以用来确认我最近完成的网站是否正常运行的工具和实践的任何建议,我将不胜感激。虽然我确信代码不会产生错误并且功能正常运行,但我对如何识别IIS、SQLServer和Windows性能/并发问题知之甚少。例如,如果该网站短暂地受到大量流量的攻击,我如何知道该事件曾经发生过,我又如何知道该网站是否应对了这种情况。该网站是使用ASP.NET2.0和C#编写的,在Windows2003R2标准版、SQLServer2005工作组版和IIS6上运行。 最佳答案 考虑使用也会引发警报的日志记录机制,这样当数据库调用时间过长,表明服务器负载

asp.net - 获取当前 Windows 用户 VB.net

我尝试了多种方法来获取vb.net/asp.net中当前登录用户的用户名。我在IIS6上运行它,我知道它会为用户名返回NETWORKSERVICE。我需要获取实际Windows框登录的用户名。我试过下面的代码:返回NTAUTHORITY\NETWORKSERVICEDimUser=System.Security.Principal.WindowsIdentity.GetCurrent.UserDimUserName=User.Translate(GetType(System.Security.Principal.NTAccount)).Value任何帮助将不胜感激。如果我不清楚,请告诉